from sqlalchemy import Column,TIMESTAMP, Integer, String,Float
from utils.database import Base

class Match(Base):
    __tablename__ = "matchs"
    id = Column(Integer, primary_key=True, index=True) #用FB里的比赛ID
    league = Column(String(50))  # 联赛名称
    home = Column(String(50))
    away = Column(String(100))
    start_time = Column(Integer) #比赛开始时间
    prediction =  Column(String(50)) #预测结果 如（Over 2.5，Under 3.5 ，Home +1 ，Away -0.5）
    random = Column(String(50)) #4位的随机大写字母
    hash = Column(String(100)) #home|away|prediction|random|，4个字段SHA256，每个字段之间用|分隔，将哈希公布到外网推特机器人
    score = Column(String(50)) #赛果
    performance= Column(String(50))#预测的表现，Win 或者 Lose ，Win Half 或者 Lose Half
    fb_id = Column(Integer)
    weight = Column(Float)